.ird:where(.astro-ckunj2ez){box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;gap:12px;width:100%;max-width:460px;margin:0 auto;font-family:var(--sl-font-system, ui-sans-serif, system-ui, sans-serif)}.ird:where(.astro-ckunj2ez) :where(.astro-ckunj2ez){box-sizing:border-box;margin:0}.ird-query:where(.astro-ckunj2ez){display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;border-radius:10px;border:1px solid color-mix(in srgb,var(--blue) 28%,var(--sl-color-hairline));background:color-mix(in srgb,var(--blue) 8%,var(--sl-color-bg))}.ird-query:where(.astro-ckunj2ez)[data-mode=cursor]{border-color:color-mix(in srgb,var(--green) 32%,var(--sl-color-hairline));background:color-mix(in srgb,var(--green) 8%,var(--sl-color-bg))}.ird-query-kind:where(.astro-ckunj2ez){font-size:9.5px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:999px;color:color-mix(in srgb,var(--blue) 82%,var(--sl-color-white));background:color-mix(in srgb,var(--blue) 16%,transparent)}.ird-query:where(.astro-ckunj2ez)[data-mode=cursor] .ird-query-kind:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--green) 82%,var(--sl-color-white));background:color-mix(in srgb,var(--green) 16%,transparent)}.ird-query-sql:where(.astro-ckunj2ez){font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:600;color:var(--sl-color-white, #1e293b);flex:1 1 auto;min-width:0}.ird-query-note:where(.astro-ckunj2ez){font-size:10px;font-weight:600;color:var(--sl-color-gray-3, #64748b);white-space:nowrap}.ird-stack:where(.astro-ckunj2ez){display:flex;flex-direction:column;border-radius:11px;overflow:hidden;border:1px solid var(--sl-color-gray-5, #d0d5dd);background:var(--sl-color-bg, #fff)}.ird-row:where(.astro-ckunj2ez){display:flex;align-items:center;gap:10px;padding:8px 12px;border-top:1px solid var(--sl-color-gray-6, #e6e8ec);font-size:12.5px;line-height:1.2}.ird-row:where(.astro-ckunj2ez):first-child{border-top:none}.ird-pos:where(.astro-ckunj2ez){flex:0 0 1.9em;text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--sl-color-gray-3, #94a3b8)}.ird-letter:where(.astro-ckunj2ez){flex:0 0 1.5em;font-weight:800;color:var(--sl-color-white, #1e293b)}.ird-created:where(.astro-ckunj2ez){flex:0 0 auto;font-variant-numeric:tabular-nums;color:var(--sl-color-gray-2, #475569)}.ird-chip:where(.astro-ckunj2ez){flex:1 1 auto;text-align:right;font-size:9.5px;font-weight:700;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ird-chip-orange:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--orange) 88%,var(--sl-color-text))}.ird-chip-red:where(.astro-ckunj2ez){color:#fff}.ird-chip-green:where(.astro-ckunj2ez){color:#fff}.ird-row-new:where(.astro-ckunj2ez){background:color-mix(in srgb,var(--orange) 16%,var(--sl-color-bg));border-top:none}.ird-row-new:where(.astro-ckunj2ez) .ird-letter:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--orange) 92%,var(--sl-color-text))}.ird-row-new:where(.astro-ckunj2ez) .ird-pos:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--orange) 78%,var(--sl-color-text))}.ird-row-win:where(.astro-ckunj2ez){background:color-mix(in srgb,var(--blue) 9%,var(--sl-color-bg))}.ird:where(.astro-ckunj2ez)[data-mode=cursor] .ird-row-win:where(.astro-ckunj2ez){background:color-mix(in srgb,var(--green) 9%,var(--sl-color-bg))}.ird-row-dup:where(.astro-ckunj2ez){background:var(--red)}.ird-row-dup:where(.astro-ckunj2ez) .ird-pos:where(.astro-ckunj2ez),.ird-row-dup:where(.astro-ckunj2ez) .ird-letter:where(.astro-ckunj2ez),.ird-row-dup:where(.astro-ckunj2ez) .ird-created:where(.astro-ckunj2ez){color:#fff}.ird-row-clean:where(.astro-ckunj2ez){background:var(--green)}.ird-row-clean:where(.astro-ckunj2ez) .ird-pos:where(.astro-ckunj2ez),.ird-row-clean:where(.astro-ckunj2ez) .ird-letter:where(.astro-ckunj2ez),.ird-row-clean:where(.astro-ckunj2ez) .ird-created:where(.astro-ckunj2ez){color:#fff}.ird-row-anchor:where(.astro-ckunj2ez){background:color-mix(in srgb,var(--green) 12%,var(--sl-color-bg));box-shadow:inset 2px 0 0 var(--green)}.ird-row-anchor:where(.astro-ckunj2ez) .ird-letter:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--green) 86%,var(--sl-color-text))}.ird-ellipsis:where(.astro-ckunj2ez){display:flex;align-items:center;justify-content:center;padding:4px 12px;border-top:1px solid var(--sl-color-gray-6, #e6e8ec);font-size:10px;font-weight:600;letter-spacing:.04em;color:var(--sl-color-gray-3, #94a3b8);background:color-mix(in srgb,var(--sl-color-gray-5) 14%,transparent)}.ird-boundary:where(.astro-ckunj2ez){display:flex;align-items:center;gap:8px;padding:5px 12px;border-top:1px solid var(--sl-color-gray-6, #e6e8ec);color:color-mix(in srgb,var(--blue) 78%,var(--sl-color-text));background:color-mix(in srgb,var(--blue) 7%,transparent)}.ird-boundary-anchor:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--green) 80%,var(--sl-color-text));background:color-mix(in srgb,var(--green) 7%,transparent)}.ird-boundary-line:where(.astro-ckunj2ez){flex:1 1 auto;height:0;border-top:2px dashed currentColor}.ird-boundary-tag:where(.astro-ckunj2ez){flex:0 0 auto;font-size:9.5px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.ird-skip:where(.astro-ckunj2ez){display:flex;align-items:center;gap:8px;padding:7px 12px;border-top:1px dashed color-mix(in srgb,var(--red) 45%,var(--sl-color-gray-5));background:color-mix(in srgb,var(--red) 8%,transparent)}.ird-skip-arrow:where(.astro-ckunj2ez){flex:0 0 auto;font-size:14px;font-weight:800;line-height:1;color:var(--red)}.ird-skip-text:where(.astro-ckunj2ez){font-size:10.5px;font-weight:600;color:var(--sl-color-gray-2, #475569)}.ird-skip-text:where(.astro-ckunj2ez) strong:where(.astro-ckunj2ez){font-weight:800;color:color-mix(in srgb,var(--red) 82%,var(--sl-color-text))}.ird-foot:where(.astro-ckunj2ez){font-size:11px;line-height:1.35;text-align:center;padding:0 4px;color:var(--sl-color-gray-2, #475569)}.ird-foot-ok:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--green) 72%,var(--sl-color-text));font-weight:600}.ird-foot-bad:where(.astro-ckunj2ez){color:color-mix(in srgb,var(--red) 76%,var(--sl-color-text));font-weight:600}
